package com.link.base.base.product.model;

import com.link.core.basic.model.BasicModel;

/**
 * @author unknown
 * @date unknown
 * @comments 价格表行产品信息
 */
public class PriceListItem extends BasicModel {
    /**
     * 产品id
     */
    private Long prodId;
    /**
     * 产品名称
     */
    private String prodName;
    /**
     * 产品编码
     */
    private String prodCode;
    /**
     * 存货代码
     */
    private String stockCode;
    /**
     * 有效开始时间
     */
    private String effStartDate;
    /**
     * 有效结束时间
     */
    private String effEndDate;
    /**
     * 原价
     */
    private Double price;
    /**
     * 促销价
     */
    private Double promoPrice;
    /**
     * 配送等级
     */
    private String distriLevel;
    /**
     * 停用日期
     */
    private String stopDate;
    /**
     * 价格表ID
     */
    private Long headId;
    /**
     * 说明
     */
    private String comments;


    private Long crmId;
    private String attr01;

    private String attr02;
    private String attr03;
    /**成本*/
    private Double prodCost;
    /**毛利润百分比*/
    private String geoProfitPercent;
    /**产品集成ID*/
    private Long prodIntId;

    /**
     * 定价单位 取值列表[type=PROD_UNIT]
     */
    private String priceUnit;
    /**价格状态  值列表：PRICE_STATUS*/
    private String priceStatus;
    /**产品的缩略图*/
    private String prodSmallImagePath;
    /**产品的大图*/
    private String prodBigImagePath;
    /**产品的原始图*/
    private String prodImagePath;
    /**产品的库存单位*/
    private String prodStockUnit;
    /**产品的换算系数*/
    private String prodConverConff;
    /**产品单位 值列表：PROD_UNIT*/
    private String prodUnit;
    private Long acctId;
    /**仓库ID*/
    private Long invlocId;
    /**小程序积分兑换商品积分值*/
    private Double point;

    /**市场价（积分商城）*/
    private Double staPrice;

    /**商品结算价（积分商城）*/
    private Double settlementPrice;

    /**产品是否有效*/
    private String isEffective;
    /**价目表是否有效*/
    private String priceActivated;
    /**价目表头时间是否有效*/
    private String priceDateFlg;

    public String getIsEffective() {
        return isEffective;
    }

    public void setIsEffective(String isEffective) {
        this.isEffective = isEffective;
    }

    public String getPriceActivated() {
        return priceActivated;
    }

    public void setPriceActivated(String priceActivated) {
        this.priceActivated = priceActivated;
    }

    public String getPriceDateFlg() {
        return priceDateFlg;
    }

    public void setPriceDateFlg(String priceDateFlg) {
        this.priceDateFlg = priceDateFlg;
    }

    public Double getStaPrice() {
        return staPrice;
    }

    public void setStaPrice(Double staPrice) {
        this.staPrice = staPrice;
    }

    public Double getSettlementPrice() {
        return settlementPrice;
    }

    public void setSettlementPrice(Double settlementPrice) {
        this.settlementPrice = settlementPrice;
    }

    public String getAttr01() {
        return attr01;
    }

    public void setAttr01(String attr01) {
        this.attr01 = attr01;
    }

    public String getAttr02() {
        return attr02;
    }

    public void setAttr02(String attr02) {
        this.attr02 = attr02;
    }

    public String getAttr03() {
        return attr03;
    }

    public void setAttr03(String attr03) {
        this.attr03 = attr03;
    }

    public Long getInvlocId() {
        return invlocId;
    }

    public void setInvlocId(Long invlocId) {
        this.invlocId = invlocId;
    }

    public Long getCrmId() {
        return crmId;
    }

    public void setCrmId(Long crmId) {
        this.crmId = crmId;
    }

    public Double getProdCost() {
        return prodCost;
    }

    public void setProdCost(Double prodCost) {
        this.prodCost = prodCost;
    }

    public String getGeoProfitPercent() {
        return geoProfitPercent;
    }

    public void setGeoProfitPercent(String geoProfitPercent) {
        this.geoProfitPercent = geoProfitPercent;
    }

    public Double getPromoPrice() {
        return promoPrice;
    }

    public void setPromoPrice(Double promoPrice) {
        this.promoPrice = promoPrice;
    }

    public String getComments() {
        return comments;
    }

    public void setComments(String comments) {
        this.comments = comments;
    }

    public Long getHeadId() {
        return headId;
    }

    public void setHeadId(Long headId) {
        this.headId = headId;
    }

    public Long getProdId() {
        return prodId;
    }

    public void setProdId(Long prodId) {
        this.prodId = prodId;
    }

    public String getProdName() {
        return prodName;
    }

    public void setProdName(String prodName) {
        this.prodName = prodName;
    }

    public String getProdCode() {
        return prodCode;
    }

    public void setProdCode(String prodCode) {
        this.prodCode = prodCode;
    }

    public String getEffStartDate() {
        return effStartDate;
    }

    public void setEffStartDate(String effStartDate) {
        this.effStartDate = effStartDate;
    }

    public String getEffEndDate() {
        return effEndDate;
    }

    public void setEffEndDate(String effEndDate) {
        this.effEndDate = effEndDate;
    }

    public String getStockCode() {
        return stockCode;
    }

    public void setStockCode(String stockCode) {
        this.stockCode = stockCode;
    }

    public Double getPrice() {
        return price;
    }

    public void setPrice(Double price) {
        this.price = price;
    }

    public String getDistriLevel() {
        return distriLevel;
    }

    public void setDistriLevel(String distriLevel) {
        this.distriLevel = distriLevel;
    }

    public String getStopDate() {
        return stopDate;
    }

    public void setStopDate(String stopDate) {
        this.stopDate = stopDate;
    }

    public Long getProdIntId() {
        return prodIntId;
    }

    public void setProdIntId(Long prodIntId) {
        this.prodIntId = prodIntId;
    }

    public String getPriceUnit() {
        return priceUnit;
    }

    public void setPriceUnit(String priceUnit) {
        this.priceUnit = priceUnit;
    }

    public String getProdSmallImagePath() {
        return prodSmallImagePath;
    }

    public void setProdSmallImagePath(String prodSmallImagePath) {
        this.prodSmallImagePath = prodSmallImagePath;
    }

    public String getProdBigImagePath() {
        return prodBigImagePath;
    }

    public void setProdBigImagePath(String prodBigImagePath) {
        this.prodBigImagePath = prodBigImagePath;
    }

    public String getProdImagePath() {
        return prodImagePath;
    }

    public void setProdImagePath(String prodImagePath) {
        this.prodImagePath = prodImagePath;
    }

    public String getProdStockUnit() {
        return prodStockUnit;
    }

    public void setProdStockUnit(String prodStockUnit) {
        this.prodStockUnit = prodStockUnit;
    }

    public String getProdConverConff() {
        return prodConverConff;
    }

    public void setProdConverConff(String prodConverConff) {
        this.prodConverConff = prodConverConff;
    }

    public String getProdUnit() {
        return prodUnit;
    }

    public void setProdUnit(String prodUnit) {
        this.prodUnit = prodUnit;
    }

    public String getPriceStatus() {
        return priceStatus;
    }

    public void setPriceStatus(String priceStatus) {
        this.priceStatus = priceStatus;
    }

    public Long getAcctId() {
        return acctId;
    }

    public void setAcctId(Long acctId) {
        this.acctId = acctId;
    }

    public Double getPoint() {
        return point;
    }

    public void setPoint(Double point) {
        this.point = point;
    }
}
